putrefacta - French English Dictionary