payment at sight - Francés Inglés Diccionario