One of the mysteries of the English language finally explained.
1‘the site of the Battle of Flodden’
location, place, position, situation, locality, whereabouts, locale, spot, scene, setting
2‘a building site’
plot, lot, area
North American plat
1‘175 weapons have been dumped in bins sited at police stations’
place, put, position, situate, locate, set, install
In this article we explore how to impress employers with a spot-on CV.