"battle against" in Spanish
Definition
Tratar de derrotar algo o alguien con mucho esfuerzo, especialmente problemas difíciles u oponentes fuertes; luchar contra algo.
Usage Notes (Spanish)
Se usa en sentido literal (guerra, deportes) y figurado (enfermedades, hábitos, injusticia). Normalmente va seguido del problema u oponente: 'luchar contra el cáncer', 'luchar contra la corrupción'. Es más formal que 'fight against'.
Examples
Many doctors battle against diseases every day.
Muchos médicos **luchan contra** enfermedades todos los días.
People must battle against injustice in society.
La gente debe **luchar contra** la injusticia en la sociedad.
We need to battle against air pollution.
Necesitamos **luchar contra** la contaminación del aire.
After his diagnosis, Mark began to battle against cancer with determination.
Después de su diagnóstico, Mark empezó a **luchar contra** el cáncer con determinación.
The team will have to battle against stronger opponents in the final.
El equipo tendrá que **luchar contra** rivales más fuertes en la final.
I'm trying to battle against my bad habits, but it's not easy.
Estoy tratando de **luchar contra** mis malos hábitos, pero no es fácil.