stache (mustache) - German English Dictionary