self-invoicing - German English Dictionary