Cheduba
geographical name
Che·du·ba
chə-ˈdü-bə
island of western Myanmar (Burma) in the Bay of Bengal area 202 square miles (523 square kilometers), population 2635
Love words? Need even more definitions?
Merriam-Webster unabridged
Share