holoparasites
English
Noun
holoparasites
plural of
holoparasite