Dictionary for word “choanocytes”
choanocytes - Did you Mean?
choanocyte