NichiDict

すまとら

蘇門答剌
[sumatora]

Meanings

1.Noun

Sumatra