×

lsd meaning in English

n. lsd, lysergic acid diethylamide, crystalline compound taken from lysergic acid and used as a hallucinogenic drug, acid

Related Words

  1. lpt
  2. lr
  3. lu
  4. luanda
PC Version

Copyright © 2018 WordTech Co.