Word info

superparasite

Noun

Meaning

superparasite (plural superparasites)

Any organism that infests another in very large numbers

Source: en.wiktionary.org

Close letter words and terms