Skip to main content

Definitions by g_rizzled

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!"
Dog Sled by g_rizzled December 15, 2011