ACID DROP
Meaning of ACID DROP in English
noun
Britain : any tart piece of candy (as one made of sugar flavored with tartaric acid) — compare sour ball
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012