Skip to main content

g_rizzled's definitions

Dog Sled

A woman whom two men can easily use as a target to both have sex with, thus making them Eskimo Brothers.
Frank: "That chick is such a dog sled."

George: "Why a dog sled?"

Frank: "It's where Eskimo Brothers meet!"
by g_rizzled December 15, 2011
mugGet the Dog Sled mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email