1 definition by MichaelVario

To have intimate relations with a woman with an unshaven or unkempt genitalia.
I hooked up with this hottie at the club last night, but instead of a landing strip, I ended up riding the yeti.
by MichaelVario February 21, 2013
Get the Riding the Yeti mug.