score a lot of goals - Alemán Inglés Diccionario