meaning of macrospore

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


Related Words

macrospore |

Developed & Maintained By Taraprasad.com

Treasure Words