苏门答腊

苏门答腊
mén

Sumatra, one of the Indonesian islands

1 meaning
MEANING

MEANING

  1. noun

    Sumatra, one of the Indonesian islands

    • Sumatra is an island of Indonesia.

STROKE ORDER
Loading…

Explore more related entries to look up.