VariousWords beta
Related Terms:
Definitions:
Noun
lysergic acid diethylamide
LSD
Definition: a powerful hallucinogenic drug manufactured from lysergic acid
Definition: A powerful synthetic hallucinogen, commonly abbreviated LSD.