Umbilical point Meaning, Definition & Usage

Definitions
  1. (Geom.), an umbilicus. See Umbilicus, 5.

Webster 1913