look up any word, like fleek:

1 definition by RobbiRoxx

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"
Rob: Heya Baby, come here cos I wanna let off some chuff grenades in your direction"
by RobbiRoxx October 09, 2009