/hɪt ðə spɑt/
to satisfy a need, especially hunger.
“The cold lemonade hit the spot on that hot day.”