sacrificer - French English Dictionary