down payment invoice - Alemán Inglés Diccionario