English dictionary
carrion meaning and definition
Definition and meaning of carrion at MeaningMonkey.org. carrion meaning and definition in the English Dictionary.CARRION noun
Definition of carrion (noun)
- the dead and rotting body of an animal; unfit for human food
Source: Princeton University Wordnet