guajilote

Noun

 * 1) A Central American tree,, that produces edible fruit.