LSD


Meaning of LSD in English

abbr. lysergic acid diethylamide.

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.