Definition for Macroparasite
From Biology Forums Dictionary
A parasite that lives in the host but releases infective juvenile stages outside the host's body.
From Biology Forums Dictionary
A parasite that lives in the host but releases infective juvenile stages outside the host's body.