English

edit

Noun

edit

microsporocytes

  1. plural of microsporocyte