testis ( synonym found)

Definition of testis:

(n) : a testicle of a vertebrate; an analogous gland in invertebrates such as the hydra

Definition of testis:

(n) : a testicle of a vertebrate; an analogous gland in invertebrates such as the hydra

Back to Top