capital of sri lanka
Meaning, Definition & Usage
Dictionary
Related
noun
the capital and largest city of Sri Lanka; has one of the largest harbors in the world; is located on the western coast of the island of Ceylon
Colombo
.
WordNet
Previous
capillation
capillature
capilliform
capillose
capistrate
Next
capitalisation
capitalise
capitalism
capitalist
capitalistic