scratch the/an itch
1 of 2phrase (1)
chiefly US, informal
: to satisfy a desire or need for something
Sign up for a tour of Asia and scratch the itch to travel.
scratch the/that itch
2 of 2phrase (2)
: to satisfy an urge to do something
Maybe it's time to scratch the/that itch to travel I've had since I was a kid.
Love words? Need even more definitions?
Merriam-Webster unabridged



