1 definition by Chris Cormier

A quaint town in Upstate New York near the Finger Lakes. Has a small population and is a short distance from Ithaca and Corning. Contains a beautiful college under the same name. Lots of factorys due to its large economic past. Known for the town where Mark Twain wrote the legendary Adventures of Huckleberry Finn
Wow, Elmira would be a nice place to visit on a vacation.
by Chris Cormier July 2, 2006
Get the Elmira mug.