Matt Damon young's definitions
by Matt Damon young February 6, 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 April 16, 2017
