honey mesquite

Noun

 * , a thorny shrub or tree in the legume family.