LSD


Meaning of LSD in English

[LSD] n [lysergic acid diethylamide] (1950): an organic compound that induces psychotic symptoms similar to those of schizophrenia--called also lysergic acid diethylamide

Merriam-Webster English vocab.      Английский словарь Merriam Webster.