interest accruing and payable - Turkish English Dictionary