be at the peak of one's powers - French English Dictionary