Scavenger

What is Scavenger ?

Scavenger is (noun) an animal which feeds on dead animals, dead plants or refuse left by other animals

 

source: Easier English, Student Dictionary Upper Intermediate Level