receive harsh criticism or a severe rebuke - Spanisch Englisch Wörterbuch