1 definition by ScandalMon

Top Definition
A devilishly playful young woman. Term originated along CT Shoreline.
Hey now, that was quite a prank she played on him, she's a bit of a scooch.
by ScandalMon August 06, 2016

Mug icon
Buy a Scooch mug!