testis
testis
English
Noun
Ad
Definition
A testicle of a vertebrate.
Etymology
Learned borrowing from Latin testis.
Example Sentences
- "In the Middle Ages, for instance, a recipe for sex stimulation required the putrefied flesh of a human corpse, together with both human and animal testes and ovaries, pimento, and alcohol."
Ad