stink like a polecat - German English Dictionary