श्मश्रु — meaning in English Hindi → English · translate English → Hindi instead English meaning moustache noun Hair grown on the upper lip. Senses श्मश्रु is used for these senses in English: moustache hair on upper lip Related Hindi words मूँछ मूछ मूंछ