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 a mastersac mug for your grandma Nathalie.