Synonyms of site in English:

site


See definition of site

noun

1‘the site of the Battle of Flodden’

SYNONYMS
location, place, position, situation, locality, whereabouts, locale, spot, scene, setting
technical locus

2‘a building site’

SYNONYMS
plot, lot, area
North American plat

verb

1‘175 weapons have been dumped in bins sited at police stations’

SYNONYMS
place, put, position, situate, locate, set, install