rapacious
/ɹəˈpeɪ.ʃəs/
adjective
Meaning
Voracious; avaricious.
Given to taking by force or plundering; aggressively greedy.
(of an animal, usually a bird) Subsisting off live prey.