Cheduba

Proper noun

 * 1) An island in the Bay of Bengal close to Ramree Island, belonging to Myanmar.