impuissant

adjective

Powerless; impotent; feeble.

Weak; impotent; feeble.

Lacking physical strength or vigor.