Definition, synonyms and related words
An uncharacterised testes secreted peptide hormone that controls testicular descent in mammals.