macrospore - Spanish English Dictionary