ceylon

Noun
  1. An island in the Indian Ocean off the southeastern coast of India (synset 108736795)
  2. A republic on the island of Ceylon;
    Became independent of the United Kingdom in 1948 (synset 108736933)

Other Searches