lysergic-acid-diethylamide

Nouns

  • (n) a powerful hallucinogenic drug manufactured from lysergic acid LSD,

Synonyms

LSD

Words of close approximity