Top definition
Used to describe something cool, trendy or awesome.
Friend 1: How was your weekend
Friend 2: It was so skotched
by SkotchedOne November 10, 2016
Get the mug
Get a Skotched mug for your friend Callisto.