Slovnenya

Translation English French: self-renunciation

Dictionary: main
self-renunciation
noun