submit the invoice - Spanish English Dictionary