agreed-upon payment - German English Dictionary