1916 / 2512

What does 无能为力 (wú néng wéi lì) mean in English?

无能为力
wú néng wéi lì無无

impotent (idiom); powerless; helpless