Stand (“stand”) + Ort (“location, place”)
Standort m (genitive Standorts or Standortes, plural Standorte)