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.”
1. noun
An ancient town in Macedonia.
“The archaeological site of Amydon is an important discovery for historians of ancient Greek civilization.”