Farsi/Persian Dictionary
English to Farsi/Persian Dictionary
Definitions
English definition for carrion
1. n. the dead and rotting body of an animal; unfit for human food
All in One
Carrion (from the Latin "caro", meaning "meat") refers to the dead and decaying flesh of an animal.
Thesaurus
Synonyms and Antonyms for carrion
Related Images
Related Images/Visuals for carrion
Sponored Video