CARRION


Meaning of CARRION in English

■ noun the decaying flesh of dead animals.

Origin

ME: from Anglo-Norman Fr. and Old North. Fr. caroine , caroigne , OFr. charoigne , based on L. caro 'flesh'.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.