
position- place where someone or something physically stands; position at/in which someone or something is located
Platz, an dem jemand oder etwas physisch steht; Position, in/an der sich jemand oder etwas befindet
site- place or geographical area where or from which activities are carried out
Ort oder geographischer Raum, an dem oder von dem aus Aktivitäten entfaltet werden