LSD Meaning of LSD in English abbr. lysergic acid diethylamide. Oxford English vocab. Оксфордский английский словарь. 2012