hitting many home runs - Spanish English Dictionary