Definisi 'marupa'

English to English
noun
1 tree of the Amazon valley yielding a light brittle timber locally regarded as resistant to insect attack Terjemahkan
source: wordnet30


Visual Synonyms