Macrospore

noun

Definitions

Noun
  1. 1
    One of the specially large spores of certain flowerless plants, as Selaginella, etc.
  2. 2
    larger of the two types of spore produced in heterosporous plants; develops in ovule into a female gametophyte wordnet

Etymology

From macro- + spore.

Next best steps

Mini challenge

Unscramble this word: macrospore