CHOANOCYTE
10 letters
20 Scrabble points
Definition of CHOANOCYTE
noun
-
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