HIT THE SPOT


Meaning of HIT THE SPOT in English

informal

be exactly what is required.

→ spot

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.