guy 1: uhhgg margaret gave me the grossest muffstache ride last night
when a clean shaven man performs oral sex on a woman who hasn't shaved her bush
"guy 1: uhhgg margaret gave me the grossest muffstache ride last night" What is the definition of "muffstache ride"?