man with long mustache - French English Dictionary