Wiktionary
macroparasites
n. (plural of macroparasite English)
n. (plural of macroparasite English)