biparasites

English

Noun

biparasites

  1. plural of biparasite