Top definition
The sound that testicles make when they're used as a speedbag
juggada juggada, I'm wailing on your balls.
by Asvetic December 22, 2008
Get the mug
Get a juggada mug for your friend Bob.