Home
Advance Search
Dictionary
Words with Friends solver
Meaning of carrion
Definition:-
The decaying flesh of dead animals. (noun)