Compund Words
Last Search Words
Search Result:Sumatra
Overview of noun sumatra
The noun sumatra has 1 sense
- Sumatra -- (a mountainous island in western Indonesia)
dictionary, definition of, free online dictionary, online dictionary, English dictionary, dict, diction, dictonary, glossary, define, definitions, meaning, word of the day, spelling, pronunciation, dictio, dictiona, dic, dicti, dictionar