paid immediately in cash - Francés Inglés Diccionario