spongocyte
English
Noun
spongocyte
(
plural
spongocytes
)
(
cytology
)
A
cell
, in some
poriferans
, that secretes
spongin
Anagrams
cytosponge