Read Edit View history 苏门答腊岛 sūméndálàdǎo Sumatra Origin Definitions Defs Strokes Stroke Words Sentences Sents Senses Add sense 苏门答腊岛/ 蘇門答臘島 sūméndálàdǎo Sumatra Sumatra, a large island in western Indonesia Edit Delete References Add reference No references for this word.