Top definition
You just got crucially scartchede, yo.
by Ruby April 28, 2005
Get the mug
Get a Scartched mug for your Aunt Beatrix.