LSD 25 Meaning of LSD 25 in English I. noun see lysergic acid diethylamide II. noun see LSD I Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012