organism causing putrefaction - Spanish English Dictionary