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