YourDictionary

Delos

small island of the Cyclades in the Aegean: legendary birthplace of Artemis and Apollo

See Delos in American Heritage Dictionary 4

Learn more about Delos

link/cite print suggestion box