Definitions of omphalus:

  • noun:   scar where the umbilical cord was attached