Top Definition
A heavy metal power trio formed in Georgia in 1972. Music released on Azra International Records has met with much enthusiasm.
Laughing House lays down a slab of sonic sludge that goes beyond the boundaries of human dignity.
by Doppelganger music February 10, 2010
6 Words related to Laughing House
Photos & Videos

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.