How to pronounce LSD

Accents & languages on maps

Definition
  • Definition of LSD

    • a powerful hallucinogenic drug manufactured from lysergic acid

LSD in other languages

Random words: WashingtonvasebasilonionMonday