VariousWords beta
Definitions:
Adjective
impuissant
Definition: lacking physical strength or vigor
Definition: weak; impotent; feeble