Meaning of vesicula umbilicus

Definition of vesicula umbilicus

(noun) membranous structure that functions as the circulatory system in mammalian embryos until the heart becomes functional

Other information on vesicula umbilicus

WIKIPEDIA results for vesicula umbilicus
Amazon results for vesicula umbilicus