Definitions by chupachipmunk
Melrose
Melrose is a city which is a little bit north of Boston. It pretty much sucks, but it has a lot of pizza places.
Melrose by chupachipmunk May 6, 2006
hi2u
hi2u by chupachipmunk May 3, 2005