zooparasites

English

Noun

zooparasites

  1. plural of zooparasite