payment in due date - German English Dictionary