Polyzoan

What is Polyzoan?

Polyzoan definition and meaning on Dictionary terms:
adjective, noun British.