English edit

Adjective edit

trematoid (comparative more trematoid, superlative most trematoid)

  1. (zoology) Of or relating to the Trematoda.

Noun edit

trematoid (plural trematoids)

  1. (zoology) Any member of the Trematoda.

Anagrams edit