Tamil Dictionary 🔍

sporiferous

Spo*rif"er*ous, a. Etym: [Spore + -ferous.] (Biol.) Defn: Bearing or producing spores.


sporiferous - Similar Words