immediately due and payable - Español Inglés Diccionario