pay one's final respects - French English Dictionary