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