fait accompli (n.) Look up fait accompli at Dictionary.com
French, literally "an accomplished fact" (see feat).