What does it mean?

Scavenge: To search for and feed on dead animals or decaying flesh.
Aggressive: likely to attack.