final progress payment - German English Dictionary