lysergic acid diethylamide
Meaning, Definition & Usage
Dictionary
Related
noun
a powerful hallucinogenic drug manufactured from lysergic acid
LSD
.
WordNet
Previous
Next