self-reproved
English
self-reproved meaning in English • self-reproved का अर्थ अंग्रेजी में
Adjective
- Reproved by one's own conscience or one's own sense of guilt.