Detailed Translations for testis from English to Spanish
testis:
Translation Matrix for testis:
Related Words for "testis":
Synonyms for "testis":
Related Definitions for "testis":
-
one of the two male reproductive glands that produce spermatozoa and secrete androgens1
External Machine Translations: