pseudoparasites

English

Noun

pseudoparasites

  1. plural of pseudoparasite