Lysergic-acid-diethylamide definitions

dī'ĕth-əl-ăm'īd'
LSD.
noun
8
0
LSD.
noun
5
0
(organic chemistry) A powerful synthetic hallucinogen, commonly abbreviated LSD.
noun
0
0