What does Autofecundation mean?

Autofecundation meaning in General Dictionary

self-impregnation

View more

  • Self-impregnation.

Autofecundation meaning in General Dictionary

(letter.) Self-impregnation.