interest accruing and payable - German English Dictionary