Synonyms and Antonyms for Sumatra

1. Sumatra (n.)

a mountainous island in western Indonesia

Synonyms: