Language:
Free Online Dictionary|3Dict

苏门答腊岛

Source : CEDICT

Sumatra (one of the Indonesian islands)