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).

Words Nearby Leros

Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2024

How to use Leros in a sentence