Definition of Leominster in English:

Leominster

Pronunciation /ˈlemənstər/ /ˈlɛmənstər/

See synonyms for Leominster

proper noun

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