Wiktionary
holoparasites
n. (plural of holoparasite English)
n. (plural of holoparasite English)