Tamil Dictionary 🔍

self-fertilization

Self`-fer`ti*li*za"tion, n. (Bot.) Defn: The fertilization of a flower by pollen from the same flower and without outer aid; autogamy.


self-fertilization - Similar Words