Home
Search
Index
Definify.com
Webster
1913
Edition
Spermary
Sper′ma-ry
,
Noun.
(Anat.)
An organ in which spermatozoa are developed; a sperm gland; a testicle.
Similar Results
Permagy