ENGLISH
REFERENCE
ENGLISH
REFERENCE
flagellate
idiom
To harshly chide or chastise, to reprimand.
Anchors to
flagellate
© 2026 English Reference
Lists