The AI-powered English dictionary
plural testes
(anatomy) A testicle of a vertebrate. examples
(biology) An analogous gland in invertebrates such as the hydra.