Meaning of umbilical vesicle

Definition of umbilical vesicle

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

Other information on umbilical vesicle

WIKIPEDIA results for umbilical vesicle
Amazon results for umbilical vesicle