a leguminous tree or large shrub native to the caribbean, mexico, central america, and northern south america (libidibia coriaria)
Meanings of "a leguminous tree or large shrub native to the caribbean, mexico, central america, and northern south america (libidibia coriaria)" in Spanish English Dictionary : 1 result(s)