English dictionary
limnos meaning and definition
Definition and meaning of limnos at MeaningMonkey.org. limnos meaning and definition in the English Dictionary.LIMNOS noun
Definition of Limnos (noun)
- a Greek island in the northern Aegean Sea; famous for a reddish-brown clay that has medicinal properties
- synonyms: Lemnos
Source: Princeton University Wordnet