Dictionary for English, Malay, chines, Indonesian, Japanese, etc
Results
Indonesian>English
Sri LankaCeylon, Democratic Socialist Republic of Sri Lanka, Sri Lanka
English Definition
    noun
  1. Sri Lanka, Democratic Socialist Republic of Sri Lanka, Ceylon: a republic on the island of Ceylon; became independent of the United Kingdom in 1948
Translation
English Ceylon, Democratic Socialist Republic of Sri Lanka, Sri Lanka