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.

Words Starting With

Words Ending With

Unscrambles

superparasite