1 definition by I Cant Believe You Have Never Heard Of This
The Canadian term for the Camel Toe, Where the woman vagina shows through a very thin pair of pants resembling the foot of a moose.
by I Cant Believe You Have Never Heard Of This March 1, 2008