Search term trematode has 2 results
EN English FR French
trematode (n) [parasitic worm of the class Trematoda] (n) trématode (n) [parasitic worm of the class Trematoda] (n)
FR French EN English
trématode (n) [parasitic worm of the class Trematoda] (n) trematode (n) [parasitic worm of the class Trematoda] (n)