progress payments on orders - German English Dictionary