carrion

noun
  1. the decaying flesh of dead animals
adjective
  1. feeding on dead and decaying flesh

Examples