be beyond one's power - German English Dictionary