be beyond one's power - French English Dictionary