putrefying matter - Spanish English Dictionary