superpredators

English

Noun

superpredators

  1. plural of superpredator