HIT THE SPOT


Meaning of HIT THE SPOT in English

to give complete or special satisfaction ― used especially of food or drink

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.