blood sacrifice - French English Dictionary