SRI LANKA


Meaning of SRI LANKA in English

n. Democratic Socialist Republic of Sri Lanka, island in the Indian Ocean south of India (formerly known as Ceylon)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.