megara
/mɛˈɡɑːrə/Definitions
1. noun
A city in ancient Greece, located in the region of Attica.
“The archaeological site of Megara is an important historical landmark.”
1. noun
A city in ancient Greece, located in the region of Attica.
“The archaeological site of Megara is an important historical landmark.”