Search the dictionary A Chinese word or character, or English Search 2 entries. sūméndálàdǎo 苏门答腊岛 Sumatra (one of the Indonesian islands) sūméndálàdǎo 蘇門答臘島 Sumatra (one of the Indonesian islands)