1 definition by Scuzzard

Top Definition
A scumbag and a buzzard
What a scuzzard
by Scuzzard February 16, 2017

Mug icon
Buy a Scuzzard mug!