will have been weakening
-habré estado debilitando
Futuro perfecto progresivo del verbo weaken. Hay otras traducciones para esta conjugación.

weaken

Palabra del día
el mantel