macroparasite
English
Etymology
From
macro-
+
parasite
.
Noun
macroparasite
(
plural
macroparasites
)
(
biology
)
Any
parasite
that is visible to the naked eye