will have fought
-habré peleado
Futuro perfecto para el sujetodel verbofight.Hay otras traducciones para esta conjugación.

fight

Only in this way can political power, for which tens of millions will have fought and sacrificed, actually be in the hands of the masses.
Solo así el poder político, por el cual millones lucharon e hicieron grandes sacrificios, estará en manos de las masas.
Palabra del día
la huella