1 definition by Urban Newbie
some kind of baseball slang referring to an unexpected event.
(help me out here UDers.. where did this phrase come from and what does it really mean?)
(help me out here UDers.. where did this phrase come from and what does it really mean?)
by Urban Newbie September 6, 2007