microzoospore - French English Dictionary