Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
self-reproach
in English
self-reproach
#limited
Definitions
Noun
criticizing
oneself
for
a
fault
;
feeling
guilty
(
internally
)
After
making
the
mistake
,
she
couldn't
shake
off
the
feeling
of
self-reproach
.
Base Words
reproach
self