excessive zeal in fulfilling something - Español Inglés Diccionario