worm bark

noun

worm bark

noun
1

Andira inermis, a nitrogen-fixing tree with medicinal properties native to the area from southern Mexico to northern South America.

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.