mesquite bean

Noun

 * 1) The pod or seed of the mesquite.