sri lanka

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

Other Searches