YourDictionary

Dictionary Home » Medical Definitions » lysergic acid diethylamide

lysergic acid diethylamide medical definition

noun
LSD.

Learn more about lysergic acid diethylamide

link/cite print suggestion box