a small leguminous tree (tara spinosa) - Französisch Englisch Wörterbuch