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
Tweet