yangon

Noun
  1. The capital and largest city of Myanmar;
    Located in the south near the Irrawaddy river delta (synset 108733610)

Other Searches