Definitions of umbilicus:

  • noun:   scar where the umbilical cord was attached