mesoparasite
Noun
Meaning
mesoparasite (plural mesoparasites)
(biology) A parasitic copepod that lives partly embedded in its host, usually with the anterior end forming an anchor process.
Noun
mesoparasite (plural mesoparasites)
(biology) A parasitic copepod that lives partly embedded in its host, usually with the anterior end forming an anchor process.