interest accruing and payable - Alemán Inglés Diccionario