Definition of Elmira in 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ə/