Mycenae

What is Mycenae?

Mycenae definition and meaning on Dictionary terms:
noun

an ancient city in S Greece, in Argolis: important ruins.