hit the spot

Meaning

To be particularly pleasing or appropriate; to be just right.

Etymology

Likely originally reflecting either the same metaphor as scratch the itch or a shooting-at-a-target metaphor, although not always perceived through those lenses anymore.

Notes

Sign in to write sticky notes