English edit

Noun edit

retia testes

  1. plural of rete testis