do one's outmost for - French English Dictionary