dood, hanging out in chelmsford sucks, all they ever do is get high or get trashed
a small [suburban] american town
"dood, hanging out in chelmsford sucks, all they ever do is get high or get trashed" What is the definition of "chelmsford"?