Translation meaning & definition of the word "sumatra" into Spanish language
Traducción significado y definición de la palabra "sumatra" al idioma español
English⟶Spanish
Sumatra
[Sumatra]/sumɑtrə/
noun
1. A mountainous island in western indonesia
- synonym:
- Sumatra
1. Una isla montañosa en el oeste de indonesia
- sinónimo:
- Sumatra