Top definition
Lowell is a small town in Northwest Indiana where most older men are farmers and the kids have nothing to look forward to when they grow up.
I hate living in Lowell, Indiana, I don't know what I'm going to do with my life.
by whoisshe? April 17, 2011
Get the mug
Get a Lowell, Indiana mug for your mama Nathalie.