regretting having done wrong

Translation:
English
Adjective
Add