Webster's Revised Unabridged Dictionary · 1913
LSD
Copy link
LSD
, noun
lysergic acid diethylamide, a powerful hallucinogenic drug.
[Acronym]
↑