impuissance meaning in English
n. weakness, powerlessness, impotence; incapacity, fainting, failure; incapability, helplessness, inadequacy
n. weakness, powerlessness, impotence; incapacity, fainting, failure; incapability, helplessness, inadequacy