1 definition by SquirtBallEnthusiast

1) a ball of squirt
2) a geeky, male high school virgin
Look at that squirtball, he can't get with that slut Marissa.
by SquirtBallEnthusiast January 7, 2013
Get the squirtball mug.