all-devouring

adj

1.
(of animals) both plant-eating and flesh-eating