Skip to main content

trematodea

English trematodea meaning in English  •  trematodea का अर्थ अंग्रेजी में
n. pl.
  • An extensive order of parasitic worms. They are found in the internal cavities of animals belonging to all classes. Many species are found, also, on the gills and skin of fishes. A few species are parasitic on man, and some, of which the fluke is the most
Advertisement