VariousWords beta
Related Terms:
Definitions:
Noun
carrion
Definition: the dead and rotting body of an animal; unfit for human food
Definition: Dead flesh; carcasses.