jump to corresponding sense entry
adjective
Taking place or located at the site.
is similar to: on-the-scene, on-the-spot.
is the opposite of: off-site.
Find more on on-site elsewhere: etymology - rhymes - Wikipedia.
debug info: 0.0137