YourDictionary

rete testis medical definition

noun
The network of canals at the termination of the semiferous tubules.

link/cite print suggestion box