descent of the testis - German English Dictionary