GeneralConnection.com
➔
Dictionary
macrospore
Noun
1. megaspore
1. spore
Usage