SynonymX
Speak
On-Site
Definition of On-Site
1.
Taking place or located at the site
Adjective
Semanticaly linked words with "on-site"
on-the-scene
on-the-spot
Antonyms to adjective "on-site"
off-site