CASTIGATE Meaning of CASTIGATE in English v.tr. rebuke or punish severely. Derivatives: castigation n. castigator n. castigatory adj. Etymology: L castigare reprove f. castus pure Oxford English vocab. Оксфордский английский словарь. 2012