at (one's) best - French English Dictionary