Online English Dictionary

Home

Spermatophorous


a.

Producing seed, or sperm; seminiferous; as, the so-called spermatophorous cells .


© 2009 Dammam Community College