Word info

Cynthus

Proper noun

Meaning

Cynthus

A mountain of Delos, famous in Greek mythology as the birthplace of Apollo and Artemis

Source: en.wiktionary.org

Related terms

Close letter words and terms