English

edit

Noun

edit

sporocytes

  1. plural of sporocyte

Anagrams

edit