Find the word definition

Wiktionary
mustache rides

n. (plural of mustache ride English)