Top definition
A mystical never ending acre wood. It is home to Mount Toby, a celebrated mountain by the areas few residents.
Lets take some acid and go to Leverett.
by richard gear April 27, 2009
Get the mug
Get a Leverett mug for your mom Beatrix.