sri lanka

Noun
  • A republic on the island of Ceylon
    Became independent of the United Kingdom in 1948 (synset 108736933)

Other Searches