English to Hindi

Meaning for:
ductus deferens
other
शुक्रवाहिका