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
External Machine Translations: