Definition of Marupa

Noun: marupa

  1. Tree of the Amazon valley yielding a light brittle timber locally regarded as resistant to insect attack
    - Simarouba amara

See also:
marumi
Marut

Anagrams containing the word marupa

muarap amarup pamaru upamar rupama arupam