scavenger: an animal that eats dead remains and waste of other animals and plants.
(an animal; eats; dead remains and waste of other animals and plants)
an animal
eats
dead remains and waste of other animals and plants