Dictionary
Thesaurus
Encyclopedia
Translator
Web
Nearby Words

skyroses

 - 1 dictionary result

Sky⋅ros

[skahy-ros, -rohs; Gk. skee-raws]
–noun
a Greek island in the W Aegean: the largest island of the Northern Sporades. 3000; 81 sq. mi. (210 sq. km).
Also, Scyros.
Dictionary.com Unabridged
Based on the Random House Dictionary, © Random House, Inc. 2009.
Cite This Source Link To skyroses
Search another word or see skyroses on Thesaurus | Reference
FacebookTwitterFollow us: