man with long mustache - German English Dictionary