a small leguminous tree or thorny shrub native to peru (caesalpinia spinosa) - Español Inglés Diccionario