1 definition by jbyous

Top Definition
1. To be winning in multiple instances.
I'm bi-winning. I win here and I win there. Now what?
by jbyous March 30, 2011

Mug icon
Buy a bi-winning mug!