English

edit

Noun

edit

depredators

  1. plural of depredator