Word Study
marupa
WORDNET DICTIONARY
Noun marupa has 1 sense
- marupa(n = noun.plant) simarouba amara - tree of the Amazon valley yielding a light brittle timber locally regarded as resistant to insect attack; Array is a kind of bitterwood tree
is a member of genus simarouba, simarouba
For further exploring for "marupa" in Webster Dictionary Online