French Nouns: autosacrifice

French Nouns verb 'autosacrifice' conjugated