direct on-site personnel - Spanish English Dictionary