progress payments to suppliers - German English Dictionary