Rabid Duck's definitions
A verb, meaning to lose when victory seems inevitable; especially giving up a large lead in a sports competition
by Rabid Duck September 14, 2011
Get the stugy mug.
Get the stugy mug.We'll email you a link to sign in instantly.