Wiktionary
nonparasites
n. (plural of nonparasite English)
n. (plural of nonparasite English)