Tamil Dictionary 🔍

macrosporic

Mac`ro*spor"ic, a. (Bot.) Defn: Of or pertaining to macrospores.


macrosporic - Similar Words