What is Canvasch?
meaning "one of extreme bad-assery".
Whoa dude, you are a canvasch!
See bad-assery, bad ass, gangsta, thug