828 followers Helminth papers @worm_papers Trichuris trichiura https://t.co/cIxzbcDdj9 12 May 2022 Reply Repost Favourite