fail to pay the invoice when due - Español Inglés Diccionario