meaning of zoospores

1. A spore, or conceptacle containing zoospores.


Related Words

zoosporangium | zoospore | zoosporic |

Developed & Maintained By Taraprasad.com

Treasure Words