English

edit

Etymology

edit

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