capital of sri lanka

Noun
  1. 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 (synset 108737298)

Other Searches