meaning of Autofecundation

Autofecundation meaning in General Dictionary

self-impregnation

View more

  • Self-impregnation.

Autofecundation meaning in General Dictionary

(letter.) Self-impregnation.