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