Proper noun
Leros
An island and municipality of Greece, part of the Dodecanese in the southeastern Aegean Sea.
In line with the plan, Greece is trying to expand and develop registration and temporary accommodation facilities on the islands of Lesbos, Samos, Leros, Kos and Chios. Source: Internet
Leros Point to Point president Jeff Nyikos (far right) says Uber has not severly impacted its corporate travel business. Source: Internet