Featured
Games
Cultural
Writing tips
Dictionary.com
Thesaurus.com
Search Results
Related Words
had been castigating
past perfect progressive of
castigate
.
Related Words
berate
censure
chastise
criticize
excoriate
flog
lambaste
lash
penalize
pummel
punish
rebuke
reprimand
scold
upbraid