i'm doing the best i can - French English Dictionary