site 1) местоположение, местонахождение 2) участок (для застройки) 3) размещать - improved site - main street sites - serviced site Англо-русский словарь по экономике и финансам