Slovnenya

Translation English French: self-reproach

Dictionary: main
self-reproach
noun