Top definition
A small band that started out in December, 2003. It consists of 4 band members currently. 1 drummer, 2 electric guitars, and 1 vocal. Band is located in Houston, Texas.
Wow, Losers In Denial rock! They play rock,grunge, and punk!
by VarialFlip September 14, 2004
Get the mug
Get a Losers In Denial mug for your sister-in-law Zora.

Available Domains :D