bucking bronco

Noun

 * 1) A wild or untamed horse, characteristically difficult to ride.
 * 2)  A spirited or uncontrollable person.
 * 3) A sexual position.