contractor site supervisor - Alemán Inglés Diccionario