payment on receipt of invoice - Alemán Inglés Diccionario