Polish-English dictionary »

sri lanka meaning in English

PolishEnglish
Sri Lanka noun

Sri Lankanoun
a country in South Asia