Definition of LSD in English:

LSD

noun

mass noun
  • A synthetic crystalline compound, lysergic acid diethylamide, which is a powerful hallucinogenic drug.

    Chemical formula: C₂₀H₂₆N₂O

Origin

1950s: abbreviation.

Pronunciation

LSD

/ɛlɛsˈdiː/