umbilical vesicle - Francés Inglés Diccionario