YourDictionary

Trichuris medical definition

noun
A genus of aphasmid nematodes related to the trichina worm and parasitic in the intestines of mammals. Also called whipworm.

link/cite print suggestion box