Definitions by coolpersonjknotreally
Leominster
Leominster, MA is the bestest city in New England. Our rivals are fitchburg and fitchburg sucks so dont go there. We rule, you dont.
GO BLUE DEVILS, (leominster masscot)
Leominster by coolpersonjknotreally September 11, 2011