1 definition by DisAlotFunny

1
A person who thoroughly enjoys losing at everything.
Wow, that guy half ass trained for a competition and pulled a real W. Vaughn! Dip shit must love losing!!
by DisAlotFunny November 26, 2019
Get the mug
Get a W. Vaughn mug for your Facebook friend Zora.