Superparasite Definition
so͝opərparəsīt
noun
An organism that lives as a parasite upon another parasite.
Webster's New World
Find Similar Words
Find similar words to superparasite using the buttons below.
Find similar words to superparasite using the buttons below.