Definitions
noun
tree of South and Central America yielding an aromatic balsam
Look “peruvian balsam” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
tree of South and Central America yielding an aromatic balsam