Stenosing carcinoma left flexure