Noun Definition

umbilical

1.Definition: membranous duct connecting the fetus with the placenta

Category: General