cytosponges

English

Noun

cytosponges

  1. plural of cytosponge

Anagrams