Search term Sumatra has 5 results
EN English NL Dutch
Sumatra Sumatra
Sumatra (proper) [the largest island of Indonesia] Sumatra (proper) [the largest island of Indonesia]
Sumatra sumatra
NL Dutch EN English
Sumatra Sumatra
Sumatra (proper) [the largest island of Indonesia] Sumatra (proper) [the largest island of Indonesia]