English to English

testis
('t/E/st/I/s )

noun (n)

  • one of the two male reproductive glands that produce spermatozoa and secrete androgens(noun.body)
    source: wordnet30
  • A testicle.(noun)
    source: webster1913
Advertisement

Bookmark This Site