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.”

Synonyms

  • city
  • town

Antonyms

  • metropolis