descent of the testicle - Spanish English Dictionary