SELF-REPROACHED


Meaning of SELF-REPROACHED in English

adj reproached by one's own conscience or judgment.

Webster English vocab.      Английский словарь Webster.