platyhelminth

Explore definitions, synonyms, and language insights of platyhelminth

Definitions

Noun
parasitic or free-living worms having a flattened body

More General Terms