DEMOCRATIC SOCIALIST REPUBLIC OF SRI LANKA


Meaning of DEMOCRATIC SOCIALIST REPUBLIC OF SRI LANKA in English

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

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