spongocytes
English
Noun
spongocytes
plural of
spongocyte
Anagrams
cytosponges