forestalling - French English Dictionary