Tamil Dictionary 🔍

autofecundation

Au`to*fec`un*da"tion, n. Etym: [Auto- + fecundation.] (Biol.) Defn: Self-impregnation. Darwin.


autofecundation - Similar Words