Lysergic Acid Diethylamide Definition

dīĕth-əl-ămīd
noun
LSD.
American Heritage Medicine

(organic chemistry) A powerful synthetic hallucinogen, commonly abbreviated LSD.

Wiktionary
Synonyms: