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