do the best you can - French English Dictionary