Cynthus in Russian Cynthus in Russian Кинф proper noun A mountain of Delos, famous in Greek mythology as the birthplace of Apollo and Artemis Add to Flashcards