Strongylus Definition
Definition
A genus of parasitic nematode worms that infect the equine intestinal tract, often causing serious disease.
Browse
A genus of parasitic nematode worms that infect the equine intestinal tract, often causing serious disease.
Browse