What is the full meaning of umbilicuses
UMBILICUS, (Latin) the navel [n]
Example of the word umbilicuses placed on a Scrabble board.