semiparasites

English

Noun

semiparasites

  1. plural of semiparasite