construction and contracting company - Francés Inglés Diccionario