genital cord
English
Noun
genital
cord
(
plural
genital cords
)
(
anatomy
)
Synonym of
sex cord
.