Definition of Elmira in US English:

Elmira

proper noun

  • An industrial city in south central New York, near the Pennsylvania border; population 29,271 (est. 2008).

Pronunciation

Elmira

/elˈmīrə/