Polyclad

What is Polyclad?

Polyclad definition and meaning on Dictionary terms:
noun
any free-swimming, marine flatworm of the order Polycladida, having a broad, flat body and a many-branched gastrovascular cavity.

 

reference: https://www.dictionary.com/browse/polyclad

Tags: