payment before delivery - Francés Inglés Diccionario