placenta and umbilical cord - Espagnol Anglais Dictionnaire