Find the word definition

The Collaborative International Dictionary
Trematoid

Trematoid \Trem"a*toid\, a. [From Gr. ?, ?, a hole + e'i^dos form.] (Zo["o]l.) Of or pertaining to the Trematodea. See Illustration in Appendix.

Wiktionary
trematoid

a. (context zoology English) Of or relating to the Trematoda.