to criticize (somebody) severely for doing wrong [Middle English rebuken to cut down, repress, from Old French rebuker, from re- + bukier to beat]