English moustache nounMeaning 1A strip of hair left to grow above the upper lip.in other languages:German Schnurrbart (meaning 1)more translationsÖGSmeaning 1more translationsČZJmeaning 1more translations