Top definition
Something hard to stop. Like when you begin to scratch and you cannot stop.
When you are a serial killer like me, it is a tough itch to scratch, once you got it.
by Duckyduck November 26, 2013
Get the mug
Get a tough itch to scratch mug for your daughter Yasemin.