look up any word, like daquan:

1 definition by mustacheman1234

 
1.
the act of repeadetly rubbing or touching ones mustache
"mmmmmm i love this stache"
"eww dude gross. stop mustacherbating"
by mustacheman1234 March 02, 2012
9 1