acid drop








noun British.

  1. a tart candy, as a sourball.

noun

  1. a boiled sweet with a sharp taste
67 queries 0.554