spongocytes

English

Noun

spongocytes

  1. plural of spongocyte

Anagrams