Subscribe English
look up any word, like latergram:

1 definition by Usheryourmother

 
1.
A small town in Massachusetts where pot heads roam the streets and all people care about is soccer and Portugal.
Person 1- Dude, Ludlow won State champs in Soccer.
Person 2- I know, my pot dealer that lives there told me.
by Usheryourmother December 28, 2010
223 77