stink like a polecat - French English Dictionary