overzealous meaning in italian