Word info

hyperparasitoid

Noun

Meaning

hyperparasitoid (plural hyperparasitoids)

A secondary parasitoid, developing or subsisting on another parasitoid.

Source: en.wiktionary.org

Close letter words and terms