English

LSD noun definition in Addiction topic from the Oxford Advanced Learner's Dictionary

LSD

 noun: Addiction topic
a powerful illegal drug that affects people’s minds and makes them see and hear things that are not really there