site
  • noun a place or position of something

Not what you were looking for?