acid drop

noun

Definition of acid drop

British
: any tart piece of candy (as one made of sugar flavored with tartaric acid) — compare sour ball

First Known Use of acid drop

1783, in the meaning defined above

Keep scrolling for more