What is the full meaning of umbilicals
UMBILICAL, the umbilical cord [n]
Example of the word umbilicals placed on a Scrabble board.