trematoda ( synonym found)

Definition of trematoda:

°any of several parasitic flatworms, of the class Trematoda, that have external suckers.

Definition of trematoda:

°any of several parasitic flatworms, of the class Trematoda, that have external suckers.

Back to Top