Pinyin Dictionary results for "su men da la dao"

苏门答腊岛
Sumatra (one of the Indonesian islands)
Dictionary data provided by CC-CEDICT