English edit

Etymology edit

macro- +‎ sporocyte

Noun edit

macrosporocyte (plural macrosporocytes)

  1. A cell that produces macrospores during meiosis