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.”

Synonyms

  • Almira
  • Elmira
  • Elmyra