lysergic acid diethylamide Meaning, Definition & Usage

  1. noun a powerful hallucinogenic drug manufactured from lysergic acid
    LSD.

WordNet