putrefactor - French English Dictionary