leominster
/ˈlɛəmɪnstər/Definitions
1. noun
A town in Massachusetts, USA.
“She spent the weekend visiting Leominster.”
2. proper noun
The name of a town or city in the United Kingdom.
“The mayor of Leominster is working to improve local infrastructure.”