hitting many home runs - Español Inglés Diccionario