English edit

Noun edit

choanocytes

  1. plural of choanocyte