omphalos

noun
  1. the center or focal point of something
  2. Usage: formal
  3. a sacred stone at Delphi in ancient Greece believed to mark the center of the world
  4. Usage: historical; mythology
  5. the navel
  6. Usage: anatomical; formal

Examples