a small leguminous tree (tara spinosa) - Turco Inglés Diccionario