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/