Top definition
Masturbating to release stress and/or anger.
"Where did Steve go after he got fired from work yesterday?"
"I think he was at home letting the demons out."
by JankerWanker April 21, 2013
Get the mug
Get a Letting the Demons Out mug for your coworker Larisa.