i can't possibly do this - French English Dictionary