RichThesaurus
LSD
vs
lysergic acid diethylamide
LSD
noun
Lysergic acid diethylamide.
lysergic acid diethylamide
noun
A powerful synthetic hallucinogen, commonly abbreviated LSD.
How often have the words
LSD
and
lysergic acid diethylamide
occurred in a corpus of books?
(source:
Google Ngram Viewer
)