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

Synonyms

  • town
  • village

Antonyms

  • city
  • metropolis