Definitions by JacksonBrowne
Snuff The Rooster
A slang term for jacking off first used by soldiers in Vietnam. The term was brought back into the mainstream by Alice in Chains' epic jack-off song, Rooster.
Snuff The Rooster by JacksonBrowne August 12, 2010