IMPUISSANCE


Meaning of IMPUISSANCE in English

noun lack of power; inability.

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