A Definition Of LSD
Source: Adapted from the National Institutes of Health
What does the term “LSD” mean? The term “LSD” refers to lysergic acid diethylamide. a hallucinogenic drug. To find out more about this term, please search the news section of this website for related articles and information.