1 definition 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.
by MercedesHW January 13, 2009
Get the Skitch mug.