meaning of microzoospores

1. A small motile spore furnished with two vibratile cilia, found in certain green algae.


Related Words

microzoospore |

Developed & Maintained By Taraprasad.com

Treasure Words