1 definition by Schatz

Scotch Plains is that feeling you get when you're making sweet love to your woman.
I feel so scotch plains in this brief, yet sensual, moment of ecstasy.
by Schatz June 4, 2007
Get the Scotch Plains mug.