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
Get the mug
Get a Laughing House mug for your mate Sarah.