insult or reprimand someone a lot - Francés Inglés Diccionario