self-invoicing - French English Dictionary