Word Definition - 苏门答腊岛

sū mén dá là dǎo Sumatra (one of the Indonesian islands)