score a lot of goals against - Francés Inglés Diccionario