Tamil Dictionary 🔍

microzooespore

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æ.


microzooespore - Similar Words