English and Spanish Search Results for: Sumatra
Summary
-
Sumatra:
-
Wiktionary:
-
Sumatra:
-
Wiktionary:
English
Detailed Translations for Sumatra from English to Spanish
sumatra:
Sumatra:
Translation Matrix for Sumatra:
Related Definitions for "Sumatra":
-
a mountainous island in western Indonesia1
Wiktionary Translations for Sumatra:
Sumatra
proper noun
-
the largest island of Indonesia
Spanish
Detailed Translations for Sumatra from Spanish to English
Sumatra:
Translation Matrix for Sumatra:
Wiktionary Translations for Sumatra:
Sumatra
proper noun
-
the largest island of Indonesia