umbilical cord

1. (noun) connecting the fetus with the placenta
Related Words: canal, channel, duct



Terms and Conditions of Use / Copyright Notice