Online English Dictionary

Home

Spermatogenous


a.

Sperm-producing.


© 2009 Dammam Community College