deutschdictionary
noun
(A PARTICULAR PLACE OR POSITION)
The location of this company is ideal. - Der Standort dieser Firma ist ideal.
(A PLACE WHERE SOMETHING IS LOCATED)
The site of the new building is determined. - Der Standort des neuen Gebäudes ist festgelegt.
(A SPECIFIC POINT OR AREA)
The position of the product is strategic. - Der Standort des Produkts ist strategisch.