Advertisement

Advertisement

Leros

[ lee-ros, -rohs ]

noun

  1. one of the Dodecanese Islands of Greece, off the SW coast of Turkey. 21 sq. mi. (54 sq. km).


Discover More

Example Sentences

If this statement be from Pherecydes of Leros (c. 480) it has great weight.

Some say that the Calydnæ islands are two, Leros and Calymna, and that the poet means these.

Advertisement

Advertisement

Advertisement

Advertisement


LernerLeroy