Search term trematode has one result
Jump to
EN English VI Vietnamese
trematode (n) [parasitic worm of the class Trematoda] (n) sán lá (n) [parasitic worm of the class Trematoda] (n)