acid drop

acid drop

n (Cookery) a boiled sweet with a sharp taste
Translations