another way to say someone is a horrible person but worse.
You are a scouch!
by Travis Stephens December 15, 2008
1 more definition
Scumbag who lives on the couch because they have no home; one who practices couch surfing.
Ever since he got fired and lost his apartment, he's been the scouch in our living room.
by Boba Phat December 17, 2009