UMBILICUS Meaning of UMBILICUS in English (n.) One of foci of an ellipse, or other curve. Webster's English dictionary. Английский словарь Webster. 2012