Elmira

[ el-mahy-ruh ]
/ ɛlˈmaɪ rə /

noun

a city in S central New York.

Example sentences from the Web for elmira