It means to engage into Sexual intercourse
Dude my ex came by the other night just to scratch the old itch
28👍 7👎