Find the word definition

Wiktionary
genital cords

n. (plural of genital cord English)