Diccionario Español-Inglés

batalla

Battle, scuffle, struggle

Diccionario Español-Inglés