payment made in advance - Francés Inglés Diccionario