someone's level best - French English Dictionary