Babylon 10
The world's best online dictionary

Download it's free

Definition of Spermary

Babylon English

organ in which sperm are produced, testicle
Spermary Definition from Language, Idioms & Slang Dictionaries & Glossaries
Webster's Revised Unabridged Dictionary (1913)
(n.)
An organ in which spermatozoa are developed; a sperm gland; a testicle.
  
Webster's Revised Unabridged Dictionary (1913), edited by Noah Porter. About