has been battling
-ha estado luchando
Present perfect progressivehe/sheconjugation ofbattle.

battle

Word of the Day
sickly sweet