Online English Dictionary

Home

Spermatize


v. i.

To yield seed; to emit seed, or sperm.


© 2009 Dammam Community College