microsporocytes
English
Noun
microsporocytes
plural of
microsporocyte