Meaning of lsd

Definition of lsd

(noun) a powerful hallucinogenic drug manufactured from lysergic acid

Other information on lsd

WIKIPEDIA results for lsd
Amazon results for lsd