better the devil you know - French English Dictionary