democratic socialist republic of sri lanka - English Synonyms Dictionary

democratic socialist republic of sri lanka

n.
[1] Sri Lanka , Ceylon