polecats - French English Dictionary