receive harsh criticism or a severe rebuke - Türkisch Englisch Wörterbuch