Spanish

edit

Etymology

edit

From super- +‎ depredador.

Noun

edit

superdepredador m (plural superdepredadores)

  1. apex predator