democratic socialist republic of sri lanka is a noun meaning "a republic on the island of Ceylon; became independent of the United Kingdom in 1948". It carries one recorded sense.
Definitions, synonyms and semantic relations for democratic socialist republic of sri lanka come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.