to pay on the nail - Francés Inglés Diccionario