umbilical vesicle - German English Dictionary