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.