macrospore

/M AE0 K R OW0 S P AO0 R/
noun
  1. 1

    One of the specially large spores of certain flowerless plants, as Selaginella, etc.