1 definition by omaha baseball fan

Top Definition
The Minor League Baseball team located in Omaha, Nebraska. The Storm Chasers are the Triple-A affiliate of the Kansas City Royals.
The Omaha Storm Chasers defeated the Memphis Redbirds last night at Werner Park.
by omaha baseball fan November 18, 2010
Free Daily Email

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

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×