Caesalpinia spinosa

Image of plant Caesalpinia spinosa
This is an excellent photo of Caesalpinia spinosa in Family Fabaceae taken by Tamas Exner