entomoparasites

English

Noun

entomoparasites

  1. plural of entomoparasite