eimeria

Explore definitions, synonyms, and language insights of eimeria

Definitions

Noun
parasitic on the digestive epithelium of vertebrates and higher invertebrates

More General Terms