acid drop








noun British.

  1. a tart candy, as a sourball.

noun

  1. a boiled sweet with a sharp taste
56 queries 0.625