capital of Sri Lanka
1.
(
noun
) the capital and largest city of Sri Lanka; one of the largest harbors in the world; located on the western coast of the island
Synonyms:
Colombo
Related Words:
national capital
Terms and Conditions of Use / Copyright Notice