self-invoice - French English Dictionary