Voracious; avaricious.
Given to taking by force or plundering; aggressively greedy.
(of an animal, usually a bird) Subsisting off live prey.