subcontracting agreements - Alemán Inglés Diccionario