lancepod

[lans-pod]

noun

any tropical, leguminous tree or shrub of the genus Lonchocarpus, the roots of which yield rotenone.

Origin of lancepod

Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2019