{{term}}
- {{preview}}
Top definition
Lords of Acid
A
Belgian
punk
/
techno
/something band as talented as they are foul-mouthed and sex-obsessed.
by
Brian X
September 16, 2003
Get a
Lords of Acid
mug for your cousin Manafort.