amydon

/ˈæmɪdɒn/

Definitions

1. noun

An ancient town in Macedonia.

“The archaeological site of Amydon is an important discovery for historians of ancient Greek civilization.”

Synonyms

  • settlement
  • town

Antonyms

  • megacity
  • metropolis