ENGLISH
REFERENCE

flagellate

idiom

To harshly chide or chastise, to reprimand.


Anchors to

© 2026 English Reference