site in Finnish
site in Finnish
paikka
The place where anything is fixed; situation; local position
sijaintipaikka
The place where anything is fixed; situation; local position
sivusto
(Internet) A website.