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