progress payments for construction work - Alemán Inglés Diccionario