Meaning of SITE in English

SITE

n. 25B6; noun the site of the battle : LOCATION, place, position, situation, locality, whereabouts; technical locus.

25B6; verb bins sited at police stations : PLACE, put, position, situate, locate.

Concise Oxford thesaurus English vocabulary.      Краткий оксфордский словарь английского языка тезаурус.