elmira
/ɛlˈmaɪrə/Definitions
1. proper noun
A city in New York, USA, or a town in Ontario, Canada, known for its historic sites and cultural attractions.
“Visitors to Elmira often visit the Mark Twain Study.”
2. noun
A female given name, possibly derived from Elmira, Alabama, or Elmira, New York.
“Her name was Elmira, and she had a beautiful smile.”