1 definition by DisAlotFunny

Top Definition
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

Mug icon
Buy a W. Vaughn mug!