Hit the Spot
Look at the following sentence and, then, select the correct definition of the English idiom to hit the spot:
Grandma’s dinner really hit the spot.
To hit the spot means...
a) to taste good and satisfy you
b) to not taste good
c) to be well done
d) to be a failure
Click here for the correct definition of to hit the spot.