n. Democratic Socialist Republic of Sri Lanka, island in the Indian Ocean south of India (formerly known as Ceylon)
SRI LANKA
Meaning of SRI LANKA in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012