banderilla
/bændɛrɪˈjɑː/Definitions
1. noun
A barbed or decorated lance or spear, traditionally used by Mexican vaqueros to mark cattle, often as a form of insult or to challenge an opponent to a fight.
“The rodeo star used a banderilla to taunt his opponent during the competition.”