a seemingly impossible task - French English Dictionary