Definition of carrion noun from the Oxford Advanced Learner's Dictionary

carrion

noun
ˈkæriən
 
; ˈkæriən
 
[uncountable]
 
the decaying flesh of dead animals
crows feeding on carrion