debt due and payable - German English Dictionary