recently deceased person - French English Dictionary