CHOANOCYTE

10 letters 20 Scrabble points

Definition of CHOANOCYTE

noun
  1. Any of the cells in sponges that contain a flagellum, and are used to control the movement of water

Source: Wiktionary

Word Details

Letters C H O A N O C Y T E
Length 10 letters
Scrabble Score 20 points