What is the meaning of democratic socialist republic of sri lanka in English?

Learn vocabulary with pictures as well as definitions of democratic socialist republic of sri lanka in English

Learn in

See more

n. Democratic Socialist Republic of Sri Lanka

Definition of Democratic Socialist Republic of Sri Lanka in English

Island semi-presidential republic located in the south of Asia, in the Indian Ocean, to the southeast of India.

Synonyms of Democratic Socialist Republic of Sri Lanka in English

Sri Lanka