sum due - German English Dictionary