1 definition by lsutigersforlife

Top Definition
A man in excellent physical condition that has very little athleticism.
That guy is so strong but he's such a winsor on the soccer field.
by lsutigersforlife February 17, 2009

Mug icon
Buy a winsor mug!