Cynthus in Latin Cynthus in Latin Cynthus proper noun A mountain of Delos, famous in Greek mythology as the birthplace of Apollo and Artemis Add to Flashcards