Definition of Limnos

  • (noun) a Greek island in the northern Aegean Sea; famous for a reddish-brown clay that has medicinal properties

Synonyms of Limnos


Antonyms of Limnos


No Antonyms Found.

Homophones of Limnos


No Homophones Found.