Online English Dictionary

Home

Spermary


n.

An organ in which spermatozoa are developed; a sperm gland; a testicle.


© 2009 Dammam Community College