Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
lsd
in English
lsd
#limited
Definitions
Noun
a
semi-synthetic
psychedelic
drug
,
often
referred
to
as
'acid'
,
that
produces
hallucinations
and
an
altered
state
of
consciousness
Other
lysergic
acid
diethylamide
,
the
full
name
of
the
drug
LSD