What is the meaning of Testis?

A testicle of a vertebrate.

An analogous gland in invertebrates such as the hydra.

witness

one who testifies or attests

testicle

testicle

testicle

Source: wiktionary.org