See Also: garrocha(dictionary)

garrocha (iou)



garrocha noun. M19.
[Spanish.]
A goad, esp. (in bullfighting) a short-pointed spear.