self-invoice - German English Dictionary