Macaranga Definition
noun
Any of the large genus Macaranga of Old World tropical euphorbiaceous trees.
Wiktionary
Other Word Forms of Macaranga
Noun
Singular:
macaranga
Plural:
macarangasFind Similar Words
Find similar words to macaranga using the buttons below.