Find the word definition

Wikipedia
Telorchis

Telorchis is a genus of trematode parasites found in many herps, comprising around 70 species. This parasite is an indirect parasite, with a snail intermediate host and a reptile or amphibian definitive host. Typically found in the gastrointestinal tract of their definitive host, Telorchids attach to the wall of the intestinal tract with their oral sucker.