Meaning of SITE in English

SITE

[verb] [T usually + adverb or preposition]The hotel is sited on a cliff above the sea.We sited our tent under a tree.

Cambridge English vocab.      Кембриджский английский словарь.