CARRION Meaning of CARRION in English ■ noun the decaying flesh of dead animals.OriginME: from Anglo-Norman Fr. and Old North. Fr. caroine , caroigne , OFr. charoigne , based on L. caro 'flesh'. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004