meaning of lsd
1.
a
powerful
hallucinogenic
drug
manufactured
from
lysergic
acid
Related Words
lsd
|
Developed & Maintained By
Taraprasad.com