0 a fight between two armies in a war -- batalha
the Battle of Waterloo
1 a fight against something that is very difficult, or that is hurting you -- luta, batalha
2 to try hard to do something when there is no chance that you will succeed -- travar uma batalha perdida