1 definition by thegreenmanpan

A very cool, funky mountain town in the east slope of the North Cascade Mountains of Washington state.
Hey, let's head over to Twisp and get out of the Seattle rain.
by thegreenmanpan July 7, 2010
Get the twisp mug.