menidi

Abinomn

Noun

menidi

  1. (anatomy) moustache