Search term Sumatra has 5 results
EN English DE German
Sumatra Sumatra
Sumatra (proper) [the largest island of Indonesia] Sumatra (proper) [the largest island of Indonesia]
DE German EN English
Sumatra Sumatra
Sumatra Sumatra
Sumatra (proper) [the largest island of Indonesia] Sumatra (proper) [the largest island of Indonesia]