microzoospore - Spanish English Dictionary