putrefactor - Spanish English Dictionary