(construction/building) site manager - Francés Inglés Diccionario