David Bernard's definitions
Name of a person who is often cocky and still yet a douche bag. Ballzach's have spitting problems and usually drool when laughing so hard.
by David Bernard December 15, 2008
Get the ballzach mug.