site

1) место, участок 2) местоположение, область, сайт 3) помещаться, располагаться, находиться

Источник: Медицинский англо-русский словарь на Gufo.me