recently deceased person - Spanish English Dictionary