Definition of testis
English to English noun - one of the two male reproductive glands that produce spermatozoa and secrete androgens
She kicked him in the balls and got away.
source: WordNet 3.0 - A testicle.
source: Webster 1913
Visual Synonyms 
Nearby Word
testis, testes, theistic, test case, tsetse, tastas, tsutsu, the shits, tsitsa, tustos, testaceous, testacy, tsatske, tactics, testacea, tshatshke, tigdas, tactic, take stage, take stock
|
|
|