Meaning of Yangon

Definition of Yangon

(noun) the capital and largest city of Myanmar; located in the south near the Irrawaddy river delta

Other information on Yangon

WIKIPEDIA results for Yangon
Amazon results for Yangon