IMPUISSANT


Meaning of IMPUISSANT in English

adj weak; impotent; feeble.

Webster English vocab.      Английский словарь Webster.