lsd meaning in English
n. lsd, lysergic acid diethylamide, crystalline compound taken from lysergic acid and used as a hallucinogenic drug, acid
n. lsd, lysergic acid diethylamide, crystalline compound taken from lysergic acid and used as a hallucinogenic drug, acid