Dictionary.com
definitions
  • synonyms

lancepod

[lans-pod]
noun
  1. any tropical, leguminous tree or shrub of the genus Lonchocarpus, the roots of which yield rotenone.
Show More

Origin of lancepod

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