Top Definition
poached duck, noun. a ridiculously inside pitch that causes the batter to spin around with his arms all twisty like.
Man, I killed Shane Vic last night with the poached duck to close out an 11 inning battle.
by Big Z's Bullpen Express April 26, 2010

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.