payment on presentation - Alemán Inglés Diccionario