foreman or boss on a construction site - Francés Inglés Diccionario