Platyhelminth Meaning

There are 1 meaning(s) for word Platyhelminth

Meaning 1 : parasitic or free-living worms having a flattened body

    Synonyms : flatworm