put to eternal rest someone - French English Dictionary