microparasites

English

Noun

microparasites

  1. plural of microparasite