1 definition by MrKrunchberry

1
A term to describe random players you are grouped with in matchmaking video games.
Ugh. I hate playing Call of Duty by myself! The Willards I get stuck with always suck!
by MrKrunchberry November 02, 2011
Get the mug
Get a Willard mug for your father Paul.