English

edit

Noun

edit

microparasites

  1. plural of microparasite