Zoophytes Meaning

There are 1 meaning(s) for word Zoophytes

Meaning 1 : any of various invertebrate animals resembling a plant such as a sea anemone or coral or sponge