lsd - English Synonyms Dictionary

lsd

n.
[1] lysergic acid diethylamide