Spermary definitions

Search

Spermary

Spermary logo #21002• (n.) An organ in which spermatozoa are developed; a sperm gland; a testicle.
Found on http://thinkexist.com/dictionary/meaning/spermary/

Spermary

Spermary logo #20972Sper'ma·ry noun (Anat.) An organ in which spermatozoa are developed; a sperm gland; a testicle.
Found on http://www.encyclo.co.uk/webster/S/160
No exact match found.