Definition of Elmira in English:

Elmira

Pronunciation /elˈmīrə/ /ɛlˈmaɪrə/

proper noun

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

Pronunciation

Elmira

/elˈmīrə/ /ɛlˈmaɪrə/