Sacrifice (fr. Sacrifice)

Translation into English

Synonyms