I had a bit of fun looking into this phrase - yes, it's a French word but it came into English via a travelogue on Spain(!) by an English writer.
It's typical of English - especially British English - to borrow French phrases, and "fait accompli" is one of them. It's a "done deal", basically (ie. before you have any say in it).