meaning of batalla

batalla - Spanish to English

fight