cytosponges
English
Noun
cytosponges
plural of
cytosponge
Anagrams
spongocytes