deliver rebuke - Turkish English Dictionary