self-billing invoice - Spanish English Dictionary