advances on sales contracts - Francés Inglés Diccionario