give a severe rebuke - Francés Inglés Diccionario