scum willard Share definition Flag A person with too much time on their hands, along with a ton if grease. Isn't keen on charity work, mostly just likes to watch Netflix and easy pizza rolls. Dang , Jason is such a scum willard. scum willard by Thatone_guy May 3, 2018 Get the scum willard mug.