self-billing invoice - German English Dictionary