Definition of Leominster in English:

Leominster

proper noun

  • An industrial city in north central Massachusetts; population 41,055 (est. 2008).

Pronunciation

Leominster

/ˈlemənstər/