Langimage
English
C1

to criticize oneself harshly.

Meanings

to criticize oneself harshly.

She castigated herself for not finishing the project on time.

Synonyms

Antonyms

Last updated: 2025/01/11 11:55