scratch an itch
Verb
Meaning
(idiomatic) To satisfy a need or desire.
Used other than figuratively or idiomatically: see scratch, itch.
Source: en.wiktionary.orgVerb
(idiomatic) To satisfy a need or desire.
Used other than figuratively or idiomatically: see scratch, itch.
Source: en.wiktionary.org