Mesquite bean
Mes·qui·te bean
Mesquite bean
The pod or seed of the mesquite.