Search term Sumatra has 2 results
Jump to
EN English JA Japanese
Sumatra スマトラ島
Sumatra (proper) [the largest island of Indonesia] スマトラ (proper) [the largest island of Indonesia] (Sumatora)