microparasites
English
Noun
microparasites
plural of
microparasite