Posted on Leave a comment

hit the spot

Meaning: To taste satisfying. For example, "After running three miles, that glass of water sure hit the spot".

Advertisements