Choanocyte Meaning

There are 1 meaning(s) for word Choanocyte

Meaning 1 : any of the flagellated cells in sponges having a collar of cytoplasm around the flagellum; they maintain a flow of water through the body

    Synonyms : collar cell