Definitions by Devastator1776
The Unstoppable Juggernut
"A sexual act in which a female waits legs open while a male on the opposite edge of the room they are in yells "I'm the juggernaut bitch!" And then runs full force into the waiting female's genitals and nuts on impact"
The Unstoppable Juggernut by Devastator1776 November 1, 2017