submit the invoice - Alemán Inglés Diccionario