English | German | Russian | Czech

spermary English

Meaning spermary meaning

What does spermary mean?

spermary

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

Are you looking for...?