polecat weed - French English Dictionary