Search term Sumatra has 4 results
EN English PT Portuguese
Sumatra Samatra
Sumatra (proper) [the largest island of Indonesia] Samatra (proper) [the largest island of Indonesia]
Sumatra (proper) [the largest island of Indonesia] Sumatra (proper) [the largest island of Indonesia]
PT Portuguese EN English
Sumatra (proper) [the largest island of Indonesia] Sumatra (proper) [the largest island of Indonesia]