1 result found

Search Results for: trichuriasis

Trichuris trichiura

Definition noun Human whipworm species of the family Trichuridae Supplement Whipworms are a group of helminths together with... Read More