meaning of umbilical cord

1. membranous duct connecting the fetus with the placenta


Related Words

umbilical cord |

Developed & Maintained By Taraprasad.com

Treasure Words