payment before delivery - Alemán Inglés Diccionario