impuissant French - English
1.
Englishimpotent
-
Englishlacking physical strength or vigor, weak
-
Frenchimpuissant
2.
Englishpowerless
-
Frenchimpuissant
English translator: French English impuissant Eesti sõnaraamat Español Traductor Svenska Översättare