Definitionn. any of various parasites that live in the internal organs of animals
Last update: August 17, 2015
0
The most common endoparasite encountered was the nematode, _Mastophorus numidica_ Seurat, 1914; it was found in the stomachs of many individuals of both species of _Peromyscus_. [Please select]
Do you have a better example in your mind? Please submit your sentence!