mesquite

noun
  1. a spiny shrub or small tree native to southwestern North America and Mexico, bearing long pods with sweet pulp used as food and for making flour
  2. the wood of the mesquite tree, used as fuel and for smoking meat

Examples