Wiktionary
mustache rides
n. (plural of mustache ride English)
n. (plural of mustache ride English)