5 results found
Search Results for: whipworm
Trichuris trichiura
Definition noun Human whipworm species of the family Trichuridae Supplement Whipworms are a group of helminths together with... Read More