carrion

   Dead or decaying animal.

Merriam-Webster
Children's Dictionary