UMBILICUS Meaning of UMBILICUS in English (n.) A depression or opening in the center of the base of many spiral shells. Webster's English dictionary. Английский словарь Webster. 2012