sri lanka
Meaning, Definition & Usage
Dictionary
Related
noun
a republic on the island of Ceylon; became independent of the United Kingdom in 1948
Ceylon; Democratic Socialist Republic of Sri Lanka
.
WordNet
Previous
sr
sr.
sravana
srawls
srbija
Next
sri lankan
ss
ssa
sse
ssociable