Tamil Dictionary 🔍

self-reproached

Self`-re*proached", a. Defn: Reproached by one's own conscience or judgment.


self-reproached - Similar Words