carrion (noun) 1: dead and rotting flesh; unfit for human food 2: the dead and rotting body of an animal