YourDictionary

stomach worm

stomach worm

noun
Any of various parasitic nematode worms that infest the stomachs of animals, especially Haemonchus contortus, a parasite of sheep and other ruminants.

link/cite print suggestion box