to punish severely; to criticize severely; to reprimand severely

listen to the pronunciation of to punish severely; to criticize severely; to reprimand severely
English - Turkish
English - English
castigate