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
Tweet