placenta and umbilical cord - Español Inglés Diccionario