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