Word Definition - 苏门答腊

sū mén dá là Sumatra, one of the Indonesian islands