stache (mustache) - French English Dictionary