UMBILICUS Meaning of UMBILICUS in English ( n. ) A depression or opening in the center of the base of many spiral shells. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012