Online English Dictionary

Home

Autofecundation


n.

Self-impregnation.


© 2009 Dammam Community College