HIT THE SPOT


Meaning of HIT THE SPOT in English

was just what one needed, fulfilled one's need

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.