Tamil Dictionary 🔍

microsporic

Mi`cro*spor"ic, a. (Bot.) Defn: Of or pertaining to microspores.


microsporic - Similar Words