Subscribe
URL of the page has been copied to clipboard.
Meaning : A Greek island in the northern Aegean Sea. Famous for a reddish-brown clay that has medicinal properties.
Synonyms : lemnos
Install App
Limnos meaning in Telugu.