look up any word, like donkey punch:
 
1.
Rock band hailing from Toronto, Ontario, Canada.
I was at the Deafmented Concert last night. It was balls to the wall insanity.....
by Lerringer June 03, 2010