Carrions Meaning

There are 1 meaning(s) for word Carrions

Meaning 1 : the dead and rotting body of an animal; unfit for human food