progress payments to suppliers - Spanish English Dictionary