English dictionary
marupa meaning and definition
Definition and meaning of marupa at MeaningMonkey.org. marupa meaning and definition in the English Dictionary.MARUPA noun
Definition of marupa (noun)
- tree of the Amazon valley yielding a light brittle timber locally regarded as resistant to insect attack
- synonyms: Simarouba amara
Source: Princeton University Wordnet