English

edit

Etymology

edit

From super- +‎ parasite.

Noun

edit

superparasite (plural superparasites)

  1. (biology) Any species that parasitizes another in very large numbers.
  2. (biology) Synonym of hyperparasite
edit

See also

edit