Definition of the Word LSD


powerful hallucinogenic drug manufactured from lysergic acid

Close Window