give a severe rebuke - Allemand Anglais Dictionnaire