Castigate

meaning: to criticize someone or something severely:

usage: Health inspectors castigated the kitchen staff for poor standards of cleanliness .