3 definitions by Matt Damon young
by Matt Damon young April 17, 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 9, 2009
by Matt Damon young February 7, 2017