payment upfront - Alemán Inglés Diccionario