insult or reprimand someone a lot - French English Dictionary