1 definition by Doppelganger music

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

Mug icon
Buy a Laughing House mug!