1 definition by Ozzpot

Top Definition
v. What illiterate people and idiots say when they presumably mean scratch.
Can you itch my back?
by Ozzpot August 07, 2006

Mug icon
Buy a itch mug!