n. any of a group of sour-tasting substances that dissolve in water and form salts when combined with bases (Chemistry); substance having a sour taste; acerbity, sarcasm; LSD (Slang)
ACID
Meaning of ACID in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012