Meaning of carrion

Definition of carrion

(noun) the dead and rotting body of an animal; unfit for human food

Other information on carrion

WIKIPEDIA results for carrion
Amazon results for carrion