Top definition
The largest testicle sac in the world.
Damnit! That sac is so bit, it must be the mastersac!
by JubeiSaotome April 06, 2003
Get the merch
Get the mastersac neck gaiter and mug.