collar cell - English Synonyms Dictionary

collar cell

n.
[1] choanocyte