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