LSD


Meaning of LSD in English

■ noun a synthetic crystalline compound, lysergic acid diethylamide, which is a powerful hallucinogenic drug.

Origin

1950s: abbrev.

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