next to impossible - French English Dictionary