Top Definition
They are a professional Ice Hockey team located in Elmira, New York. They are the ECHL affiliates of the Binghampton Senators of the AHL, and the Ottawa Senators of the NHL

the Elmira Jackals are taking a bite out of the game!
by Elmira Jackals Fan January 29, 2009
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.