bn:00070441n
Noun Concept
SYL
No term available
EN
Any of the numerous long convoluted tubules in the testis which are the sites where spermatozoa mature WordNet 3.0
Relations
Sources