Feedback
Delos
Meaning
Name
●
An
island
in the Cyclades, Greece.
●
plural of Delo
Sourced from
Wiktionary
Related
Dolores
Elsie
Mib
Walt
Ripley
Saul
Darlene
Deckard
Desmond
Moriarty
William
Lesvos
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better