1 definition by shot in the face by riot cops
A charming little green space somewhere in a provincial little town somewhere in Massachusetts. Home of some overpaid team called the Red Sox that I haven't heard of.
by shot in the face by riot cops June 21, 2005