Top definition
(n)- Worcester, MA. Especially those within the city whom are tied to creative trades
"I would love to come to Boston, but I'm stuck in Wormtown without a ride right now"
by nobody2457 September 11, 2013
Get the mug
Get a wormtown mug for your guy Julia.
buy the domain for your recipe site