macrosporocytes

English

Noun

macrosporocytes

  1. plural of macrosporocyte