endoparasite parasitic organism that lives and feeds from inside its host (see ectoparasite) (lesion nematode, Pratylenchus sp., an endoparasite)
BACK TO GLOSSARY