What does batalla mean?

batalla - Spanish to English

fight