semiparasites
English
Noun
semiparasites
plural of
semiparasite