Home

Word

Democratic Socialist Republic of Sri Lanka, n.
more info a republic on the island of Ceylon; became independent of the United Kingdom in 1948
<noun.location>

Ceylon Democratic Socialist Republic of Sri Lanka Sri Lanka