Jumping and twisting violently (like a horse), or resisting and opposing something strongly.
From Old English buc- (to bend or arch). Horses 'bucking' literally buck their backs up to throw riders, and the word metaphorically expanded to mean resisting any authority.
Try Another Word