1 definition by wantsex?

a town located in the south shore of massachusetts where every night is one including orgys, booze, and other illegal drugs. the girls don't know how to close their legs and the boys are scum bags who use this to their advantage.
Boy 1: I haven't gotten laid in a while, maybe I will go to scituate!

Boy 2: Yea man, I got a girl drunk the other nite and when she was passed out I nailed her!
by wantsex? December 20, 2004
Get the Scituate mug.