it express surprise at a fait accompli - Español Inglés Diccionario