Skip to main content

Definitions by MercedesHW

A combination of the words "Scottish bitch". Used to demean a woman from Scotland.
Professor McPhee gave us three hours of homework yesterday. What a skitch.
Skitch by MercedesHW January 12, 2009