maximum payment term - German English Dictionary