by Matt Damon young April 17, 2017
by Matt Damon young February 07, 2017
A chuff grenade is another word for a ball, the plural being chuff grenades. To have sex with someone and cum can be referred to as "letting off some chuff grenades"
by Matt Damon young October 09, 2009