Jerusalem thorn, Parkisonia aculeata in Latin, is a big bush or small tree which you can see now and then here in Greece as well. It's common in Mexico, Africa and in Australia where it unfortunately has become a problem.
World Agroforestry Centre, but the tiny leaves are toxic.
Have a nice day!
Other posts about bushes and trees in Greece:
Callistemon - bush with red bottle brushes!
Sprawling White Groom - bush or small tree with white flowers with some dark red (purple, pink?) colour
Persian Silk tree - tree with pink silk tassels