1 definition by Twinkle toes, who knows

The biggest hick town you could ever visit. Loaded with drama and dusche bags. Not much to do there except party and drive around.
Have you ever been to Duchesne? Its definately somewhere i wouldn't want to live!
by Twinkle toes, who knows March 18, 2009
Get the Duchesne mug.