subcontracting firm - Francés Inglés Diccionario