Definition of "choanocytes"

choanocytes