Quaruba definition

Any of several South American trees of the genus Vochysia.
noun
0
1
The wood from these trees.
noun
0
1
Advertisement

Other Word Forms

Noun

Singular:
quaruba
Plural:
quarubas