Turkish-English dictionary »

limni meaning in English

TurkishEnglish
Limni proper noun

Lemnos(island in the northeastern Aegean Sea)
proper noun
[UK: lˈemnəʊz] [US: lˈemnoʊz]