An Encylopedia Britannica Company

carrion

1 ENTRIES FOUND:
carrion /ˈkerijən/ noun
carrion
/ˈkerijən/
noun
Britannica Dictionary definition of CARRION
[noncount]
: the flesh of dead animals