insult or reprimand someone a lot - Französisch Englisch Wörterbuch