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