umbilical duct - Turkish English Dictionary