exoparasites

English

Noun

exoparasites

  1. plural of exoparasite