Webster's Revised Unabridged Dictionary · 1913

LSD

LSD , noun

lysergic acid diethylamide, a powerful hallucinogenic drug. [Acronym]