Search term Sumatra has 2 results
Jump to
EN English BG Bulgarian
Sumatra Суматра
Sumatra (proper) [the largest island of Indonesia] Суматра (proper) [the largest island of Indonesia]