depredators

English

Noun

depredators

  1. plural of depredator