carrion
Dead or decaying animal.
Merriam-Webster
Children's Dictionary