Cheduba (English, name)
expansion: Cheduba
Senses:
glosses: An island in the Bay of Bengal close to Ramree Island, belonging to Myanmar.
Forms: