recently deceased boy - Spanish English Dictionary