lsd Meaning, Definition & Usage

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

WordNet