alloparasites

English

Noun

alloparasites

  1. plural of alloparasite