meaning of yangon

1. the capital and largest city of Myanmar; located in the south near the Irrawaddy river delta


Related Words

yangon |

Developed & Maintained By Taraprasad.com

Treasure Words