Detailed Translations for Sumatra from English to French
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
Sumatra
External Machine Translations: