SITE Meaning of SITE in English Features of a place related to the immediate environment on which the place is located (e.g., terrain, soil, subsurface, geology, ground water). English glossary Of Geography. Английский глоссарий географии. 2012