dearly departed - French English Dictionary