GNU Collaborative International Dictionary of English

last match results

Found one definition

  1.       
    
    Macrospore , n. [Macro- + spore.] (Bot.) One of the specially large spores of certain flowerless plants, as Selaginella, etc.
    1913 Webster