Meanings1Sumatra, one of the Indonesian islandsWritten Forms蘇門答臘Traditional · Main Form苏门答腊Alternate Form