Apteron

English

Proper noun

Apteron

  1. Synonym of Aptera (ancient city in western Crete).