feminine form of impuissant - German English Dictionary