look up any word, like leh:

1 definition by Venice Joan

 
1.
Making-out with your dog.
EWWWW she just pulled a Wynona with your dog!!!
by Venice Joan February 03, 2008
15 37