due and repayable - German English Dictionary