Definition of Spermary

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

Synonyms of Spermary


No Synonyms Found.

Antonyms of Spermary


No Antonyms Found.

Homophones of Spermary


No Homophones Found.