Back to Dictionary
苏门答腊岛
蘇門答臘島
SūméndálàDǎo
1.
Sumatra (one of the Indonesian islands)
Noun