Tamil Dictionary 🔍

microzoospore

Mi`cro*zo"ö*spore, n. Etym: [Micro- + zoöspore.] (Bot.) Defn: A small motile spore furnished with two vibratile cilia, found in certain green algæ.


microzoospore - Similar Words