be fighting a running battle - Inglés Sinónimo Diccionario