genital cord

English

Noun

genital cord (plural genital cords)

  1. (anatomy) Synonym of sex cord.