umbilical mast - Turkish English Dictionary