has been battling
-ha estado luchando
Present perfect progressive he/she conjugation of battle.

battle

Popularity
500+ learners.
Word of the Day
to guess