lysergic acid diethylamide

lysergic acid diethylamide definitions

noun
  • A powerful synthetic hallucinogen, commonly abbreviated LSD.